查看端口占用 kill
查看端口占用情况命令 sudo lsof -i :9000 冒号后面就是你需要查看的端口号。
TheEternityZhang-MacBook:project zhtony$ sudo lsof -i :8080 Password: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 27374 zhtony 221u IPv6 0x3a877ef28e41f1b3 0t0 TCP *:http-alt (LISTEN) TheEternityZhang-MacBook:project zhtony$ kill -9 27374 杀掉占用当前端口号的进程 有一个表头名为PID的一列,这一列就表示占用当前端口的进程。
sudo kill -9 27374
# 查看哪个进程占用了特定端口
lsof -i :8080 -P
# 查看某个进程的所有网络连接
lsof -i -P -p 1234
# 检查 UDP 端口
lsof -i udp:53
# 检查所有协议的特定端口
lsof -i :8080
# 显示所有监听的端口
lsof -i -P | grep LISTEN
# 显示特定协议的监听端口
lsof -i tcp -P | grep LISTEN
lsof -i udp -P
# 显示所有监听的 TCP 端口
netstat -an | grep LISTEN
# 检查特定端口
netstat -an | grep :8080
# 显示 UDP 端口
netstat -an | grep udp